$(function() {
	$('select.birth').change(toggle_div_parent);
	
	$('input.js-numeric').numeric();
	
	toggle_div_parent();
	
	// Gestion des majuscules pour noms/prénoms
	$('input#name, input#firstname').bind('keyup blur', function() {
		$(this).val($(this).val().toUpperCase());
	});
	
	// Popup créneaux horaires
	$('#dialog-hours').dialog({
		title: 'Créneaux horaires et places disponibles',
		autoOpen: false,
		modal: true,
		closeOnEscape: true,
		resizable: true,
		width: 600
	});

	// Afficher les créneaux horaires
	$('a#open-hours').click(function() {
		$('#dialog-hours').dialog('open');
	});
});

function toggle_div_parent()
{
	var birth = getBirth();
	var age = getAge(birth);
	if (age < 18)
		$('div#under18').show();
	else
		$('div#under18').hide();
}

